html,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,select,input,textarea,button,p,blockquote,th,td,img,iframe,a{ margin:0px; padding:0px;font-size:12px; }{
	margin: 0px; padding: 0px;
}
body {
	background: url("/skins/17491/images/back.gif") repeat-y top; color: rgb(97, 97, 97); font-family: 宋体, Arial; font-size: 12px;}
img {
	border: 0px currentColor;
}
li {
	line-height: 22px; list-style-type: none;
}
ul {
	line-height: 22px; list-style-type: none;
}
p {
	color: rgb(80, 80, 80); line-height: 22px; font-size: 12px;
}
th {
	line-height: 22px; font-size: 12px;
}
td {
	line-height: 22px; font-family: 宋体, Arial; font-size: 12px;
}
.clear {
	height: 0px !important; line-height: 0px !important; clear: both;
}
a:link {
	color: rgb(104, 104, 104); text-decoration: none;
}
a:visited {
	color: rgb(104, 104, 104); text-decoration: none;
}
a:hover {
	color: rgb(255, 138, 0); text-decoration: none;
}
a.b1:link {
	color: rgb(24, 72, 141); text-decoration: none;
}
a.b1:visited {
	color: rgb(24, 72, 141); text-decoration: none;
}
a.b1:hover {
	color: rgb(24, 72, 141); text-decoration: underline;
}
a.b2:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.b2:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a.b2:hover {
	color: rgb(97, 97, 97); text-decoration: underline;
}
.top_01 {
	background: url("/skins/17491/images/by_01.jpg") repeat-x top; margin: 0px auto; width: 1004px; height: 74px;
}
.top_001 {
	margin: 0px auto; width: 1004px;
}
.st1 {
	font-weight: bold; margin-top: 31px;
}
.top_01_right {
	height: 21px; margin-top: 37px;
}
.top_01_right ul li {
	background: url("/skins/17491/images/by_09.gif") no-repeat; width: 71px; height: 21px; text-align: center; line-height: 21px; font-family: "Microsoft YaHei"; margin-left: 5px; float: left; display: inline;
}
.top_02 {
	background: url("/skins/17491/images/by_13.jpg") repeat-x; margin: 0px auto 1px; width: 1004px; height: 32px;
}
.dh {
	margin: 0px auto; width: 936px; height: 32px;
}
.dh ul li {
	background: url("/skins/17491/images/by_15.jpg") no-repeat right; width: 104px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-family: "Microsoft YaHei"; float: left;
}
.dh ul li a {
	width: 104px; height: 32px; display: block;
}
.dh ul li a:link {
	color: rgb(255, 255, 255);
}
.dh ul li a:visited {
	color: rgb(255, 255, 255);
}
.dh ul li a:hover {
	color: rgb(255, 255, 255);
}
.flash {
	margin: 0px auto; width: 1004px; padding-left:1px; margin-bottom:5px;
}
.flash_bottombj {
	background: url("/skins/17491/images/by_20.jpg") repeat-x; height: 26px;
}
.main_01 {
	margin: 0px auto; width: 964px;
}
.st2 {
	margin: 15px 0px 0px 15px;
}
.st3 {
	margin: 5px 0px 0px 15px;
}
.title_01 span {
	color: rgb(0, 0, 0); font-family: "Microsoft YaHei"; font-size: 15px;
}
.jianjie {
	margin: 12px 18px 0px 15px; line-height: 20px; height:110px; width:250px; overflow:hidden;
}
.xinwen {
	margin: 12px 6px 0px 15px; text-align:left;
}
.xinwen ul li {
	background: url("/skins/17491/images/by_66.gif") no-repeat left; height: 23px; line-height: 23px; padding-left: 8px; overflow:hidden;
}
.xinwen ul li span {
	width: 195px; float: left; display: inline; overflow:hidden; margin-right:5px;}
.xinwen ul li font {
	color: rgb(255, 150, 0); font-family: "Arial"; font-size: 10px;
}
.jiameng {
	text-align: right;
}
.jishuwenzhang {
	background: url("/skins/17491/images/by_37.jpg") repeat-y; text-align: left; margin-top: 10px;
}
.jishulist {
	margin: 5px 10px 0px 15px;
}
.jishulist ul li {
	background: url("/skins/17491/images/by_66.gif") no-repeat left; height: 21px; line-height: 21px; padding-left: 9px; overflow:hidden;
}
.pic {
	background: url("/skins/17491/images/by_45.jpg") repeat-x; margin-top: 7px;
}
.blk_18 {
	width: 767px; overflow: hidden; font-size: 9pt; margin-top: 3px; zoom: 1;
}
.blk_18 .pcont {
	width: 715px; overflow: hidden; padding-left: 5px; float: left; display: inline;
}
.blk_18 .ScrCont {
	width: 32766px; margin-left: -5px; zoom: 1;
}
.blk_18 #List2_1 {
	float: left; display: inline;
}
.blk_18 #List1_1 {
	float: left; display: inline;
}
.blk_18 .RightBotton {
	width: 21px; height: 102px; margin-top: 5px; float: left; display: inline;
}
.blk_18 .LeftBotton {
	width: 21px; height: 102px; margin-top: 5px; float: left; display: inline;
}
.blk_18 .LeftBotton {
	background: url("/skins/17491/images/by_49.jpg") no-repeat;
}
.blk_18 .RightBotton {
	background: url("/skins/17491/images/by_59.jpg") no-repeat;
}
.blk_18 .LeftBotton:hover {
	background: url("/skins/17491/images/by_049.jpg") no-repeat;
}
.blk_18 .RightBotton:hover {
	background: url("/skins/17491/images/by_059.jpg") no-repeat;
}
.blk_18 .pl img {
	margin: 6px auto 1px; border: currentColor; display: block; cursor: pointer;
}
.blk_18 .pl {
	border: 1px solid rgb(243, 243, 243); width: 118px; text-align: center; line-height: 24px; float: left; display: inline;
}
.blk_18 a.pl:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(93, 172, 236); color: rgb(93, 172, 236);
}
.end {
	background: url("/skins/17491/images/by_75.jpg") repeat-x top; margin: 15px auto 0px; width: 1004px; height: 100px;
}
.end_top {
	margin: 0px auto; width: 1004px; height: 30px; text-align: center; line-height: 30px;
}
.end_top a {
	margin: 0px 5px;
}
.end_bottom {
	margin: 10px auto 0px; width: 964px;
}
.end_bottom td {
	height: 26px; line-height: 26px;
}
.main_02 {
	margin: 1px auto 0px; width: 1004px;
}
.nei_left {
	width: 184px; margin-left: 2px;
}
.nei_title {
	background: url("/skins/17491/images/nei_05.gif") no-repeat; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-family: "Arial"; font-size: 18px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.nei_list ul li {
	background: url("/skins/17491/images/nei_13.gif") repeat-x; height: 30px; line-height: 30px;}
.nei_list ul li a {
	background: url("/skins/17491/images/nei_16.gif") no-repeat 20px; width: 150px; height: 30px; padding-left: 34px; display: block;
}
.nei_middle {
	margin: 0px auto; width: 575px;
}
.nei_middle_01 {
	margin: 0px auto; width: 795px;
}
.nei_title1 {
	background: url("/skins/17491/images/nei_08.gif") no-repeat 5px 6px; margin: 10px 0px; height: 26px; color: rgb(0, 0, 0); line-height: 26px; padding-left: 25px; font-family: "Microsoft YaHei"; font-size: 16px; border-bottom-color: rgb(164, 164, 166); border-bottom-width: 1px; border-bottom-style: dotted; text-align:left;}
.nei_nr {
	padding: 15px 0px; font-size:14px; text-align:left;
}
.nei_right {
	width: 180px; background:#f1f2f3; padding:5px;
}
.pro_title {
	height: 25px; color: rgb(15, 54, 121); line-height: 25px; font-weight: bold; margin-top: 5px; padding-left:5px; border-bottom:1px #dedede solid;
}
.pro_list {
	margin-top: 5px; margin-bottom: 15px;
}
.pro_list ul li {
	height: 23px; line-height: 23px; padding-left: 5px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dotted;
}
.anli {
	background: url("/skins/17491/images/nei_21.gif") no-repeat;
}
.anli div {
	padding: 5px 0px 0px 22px;
}
.news_title {
	background: url("/skins/17491/images/news_04.jpg") repeat-x; margin-bottom: 5px;
}
.news_title table td {
	background: url("/skins/17491/images/news_09.jpg") no-repeat right; text-align: center;
}
.news_list {
	margin: 0px auto;
}
.news_list td {
	height: 28px; line-height: 28px; border-bottom-color: rgb(222, 224, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_time {
	color: rgb(23, 95, 177);
}
.news_biaoti {
	padding-left: 8px;
}
.fanye {
	margin: 15px 0px; padding-left: 15px;
}
.fanye a:link {
	color: rgb(102, 102, 102);
}
.fanye a:visited {
	color: rgb(102, 102, 102);
}
.fanye a:hover {
	color: rgb(255, 102, 0); font-weight: bold;
}
.news_bt {
	color: rgb(23, 95, 177); font-size: 14px; font-weight: bold;
}
.news_detail {
	padding: 10px 5px;
}
.fanhui {
	height: 22px;
}
.fanhui ul li {
	background: url("/skins/17491/images/nei_40.gif") no-repeat; width: 89px; height: 22px; text-align: center; float: right;
}
.pro_nr {
	padding: 15px 0px;
}
.pro_list1 {
	margin: 10px 7px; width: 176px; height: 150px; float: left; display: inline;
}
.pro_list1 ul li {
	text-align: center;
}
.pro_bj {
	padding: 9px 7px; border: 1px solid rgb(216, 216, 216); width: 160px; height: 109px;
}
.pro_title1 {
	background: rgb(239, 239, 239); height: 24px; line-height: 24px; font-weight: bold; margin-top: 4px;
}
.service_nr {
	padding: 15px 0px;
}
.service_nr span {
	color: rgb(23, 95, 177); line-height: 30px; font-weight: bold;
}
.contact {
	background: rgb(210, 223, 230);
}
.contact td {
	
}
.st4 {
	background: url("../contact/images/contact_03.jpg") repeat-x; height: 43px; color: rgb(0, 0, 0); line-height: 20px; padding-top: 8px; padding-left: 7px; font-size: 14px; font-weight: bold; vertical-align: middle !important;
}
.st4 span {
	font-family: Arial; font-size: 12px; font-weight: normal;
}
.st5 {
	background: rgb(243, 247, 250); padding: 0px 5px; height: 26px; color: rgb(0, 0, 0); line-height: 26px;
}
.st6 {
	padding: 0px 5px; height: 26px; line-height: 26px; background-image: none;
}
.st7 {
	text-align: right;
}
.video_nr {
	padding: 15px 0px;
}
.video {
	background: url("../video/images/video_03.jpg") no-repeat; margin: 0px 6px; width: 175px; height: 175px; float: left; display: inline;
}
.video ul {
	padding: 10px 0px 0px 9px;
}
.st8 {
	text-align: center; line-height: 24px;
}
.pic_nr {
	padding: 15px 0px;
}
.pic_list1 {
	margin: 6px 7px; width: 176px; height: 155px; float: left; display: inline;
}
.pic_list1 ul li {
	text-align: center;
}
.pic_bj {
	width: 176px; height: 127px;
}
.pic_bj img {
	width: 176px; height: 127px;
}
.pic_title1 {
	background: rgb(226, 226, 226); height: 25px; line-height: 25px; font-weight: bold; margin-top: 4px;
}
.detail_01 {
	
}
.detail_01 ul li {
	float: left;
}
.detail_01 ul li h1 {
	height: 45px; line-height: 45px; font-size: 16px; font-weight: bold;
}
.detail_01 ul li div {
	margin-bottom: 10px;
}
.detail_01 ul li h1 span {
	color: rgb(208, 81, 0); font-family: "Arial"; font-size: 26px;
}
.xzqt {
	margin-top: 25px;
}
.xzqt select {
	border: 1px solid rgb(171, 173, 179); width: 180px;
}
.st17 {
	width: 100%;
}
.st18 {
	width: 100%;
}
.pro_detail {
	padding: 15px 5px;
}
.about {
	background: url("../about/images/about.jpg") no-repeat; width: 1004px; height: 166px; text-align: right;
}
.anli_01 {
	background: url("../anli/images/contact1111.jpg") no-repeat; width: 1004px; height: 166px; text-align: right;
}
.contact_01 {
	background: url("../contact/images/contact01.jpg") no-repeat; width: 1004px; height: 166px; text-align: right;
}
.message {
	background: url("../message/images/news.jpg") no-repeat; width: 1004px; height: 166px;
}
.news {
	background: url("/skins/17491/images/news.jpg") no-repeat; width: 1004px; height: 166px;
}
.product {
	background: url("../product/images/product.jpg") no-repeat; width: 1004px; height: 166px;
}
.service {
	background: url("../service/images/service.jpg") no-repeat; width: 1004px; height: 166px;
}
.video_01 {
	background: url("../video/images/video.jpg") no-repeat; width: 1004px; height: 166px; text-align: right;
}
.datalist {
	border: 1px solid rgb(204, 204, 204); font-family: Arial; font-size: 12px; border-collapse: collapse; background-color: rgb(255, 255, 255);
}
.datalist caption {
	text-align: left; padding-bottom: 5px;
}
.datalist th {
	border: 1px solid rgb(204, 204, 204); text-align: left; color: rgb(0, 0, 0); padding-top: 2px; padding-bottom: 2px; padding-left: 10px; font-weight: bold; background-color: rgb(238, 238, 238);
}
.datalist td {
	border: 1px solid rgb(204, 204, 204); text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px;
}
.datalist tr.altrow {
	background-color: rgb(199, 229, 255);
}

#List1_1 table tr td{ width:120px; height:110px; overflow:hidden;}


.sousuo{ clear:both; font-size:12px; line-height:22px; width:235px; margin-bottom:10px;height:20px; margin-top: 30px;}
.sousuo .ss_input{ float:right; width:150px; height:24px; background:url(../images/ss_bg.jpg) no-repeat left #fff; line-height:20px; border:1px solid #ccc; padding:0 3px 0 20px; color:#666;}
.sousuo .ss_an{ float:right; height:24px;  line-height:22px;width:50px; background:url(../images/ss_an.png) repeat-x; border:none; color:#fff;cursor:pointer;}


/*----小屏*banner----*/
#banner_Small{ height:317px; width: 1004px; margin:0 auto; background:#ddd; clear:both; position:relative; z-index:999}
#banner_Small .picBtnLeft { height:317px; position:relative; zoom:1; width:100%; overflow:hidden;}
/*----数字切换按钮----*/
#banner_Small .picBtnLeft .hd {width:135px; height:10px; position:absolute; left:93%; margin-left:-57px; text-align:center; bottom:20px; z-index:10;  }
#banner_Small .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:12px; width:110px; padding:5px 15px 5px 15px;}
#banner_Small .picBtnLeft .hd ul li {float:left; _display:inline; cursor:pointer; text-align:center;  width:20px; height:20px; background:#2696ff; overflow:hidden; margin:0px 2px; color:#fff}
#banner_Small .picBtnLeft .hd ul li.on { background:#fff!important; color:#666}
/*----箭头切换按钮----*/
#banner_Small .picBtnLeft .hdd{width:100%; overflow:hidden; height:40px; margin-top:135px; position:absolute; z-index:10;} 
#banner_Small .picBtnLeft .hdd .prev{ display:block;width:40px; height:40px;float:left;overflow:hidden;cursor:pointer; background:url(../images/prev.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .prev:hover{ background:url(../images/prevh.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next{ display:block;width:40px;height:40px;float:right;overflow:hidden;cursor:pointer; background:url(../images/next.png) no-repeat;}
#banner_Small .picBtnLeft .hdd .next:hover{background:url(../images/nexth.png) no-repeat;}

#banner_Small .picBtnLeft .bd {height:317px; position: absolute; width: 1004px;}
#banner_Small .picBtnLeft .bd img { height:317px; width:1004px; z-index:1;}
#banner_Small .picBtnLeft .bd li { position:relative; zoom:1; width:1004px;  display:inline-block; }
#banner_Small .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
#banner_Small .picBtnLeft .bd li .bg { display:none;}
#banner_Small .picBtnLeft .bd li .title { display:none;}
#banner_Small .picBtnLeft .bd a img { padding-top: 0px!important}
/*---小屏*结束----*/
